package org.example.service;

import org.example.domain.Model;
import org.example.domain.PageBean;

/**
 * @author Jimmy
 * @version 1.0
 */
public interface ModuleService {

    /**
     * 分页查询
     * @param pagenum 当前页码
     * @param pagesize 每页条目数
     * @return pageBean
     */
    PageBean<Model> findByPage(Model model,int pagenum,int pagesize);

    /**
     * 添加模块信息
     * @param model model
     * @return int
     */
    int addModule(Model model);

    /**
     * 根据id查询模块信息
     * @param modelId 模块id
     * @return model
     */
    Model findById(String modelId);

    /**
     * 修改模块信息
     * @param model model
     * @return int
     */
    int update(Model model);

    /**
     * 删除模块信息
     * @param modelId 模块id
     * @return int
     */
    int delete(String modelId);
}
